a87a543202406adba4caf11eeb5d996faf6fc2e3,opennms-webapp/src/main/java/org/opennms/web/controller/OutageListController.java,OutageListController,handleRequestInternal,#HttpServletRequest#HttpServletResponse#,82

Before Change


            sortOrder = limit.getSort().getSortOrder();
        }
        
        OutagesFilteringView filterView = new OutagesFilteringView();
        filterView.setCategoryDao(m_categoryDao);
        
        OnmsCriteria criteria = filterView.buildCriteria(request);
        OnmsCriteria countCriteria = filterView.buildCriteria(request);
        
        Integer totalRows = m_outageService.getOutageCount(countCriteria);
        Collection<OnmsOutage> foundOutages = m_outageService.getOutagesByRange(rowstart, rowend, orderProperty, sortOrder, criteria);

        // Pretty smart to build the collection after any suppressions..... 
        Collection theTable = m_cview.theTable(foundOutages);

        myModel.put("tabledata", theTable);
        myModel.put("totalRows", totalRows);

After Change


            sortOrder = limit.getSort().getSortOrder();
        }
        
        Collection<OnmsOutage> foundOutages = m_outageService.getOutagesByRange(rowstart, rowend, orderProperty, sortOrder, criteria);

        myModel.put("tabledata", m_outageListBuilder.theTable(foundOutages));
        myModel.put("totalRows", m_outageService.getOutageCount(countCriteria)); // used by org.extremecomponents.table.callback.LimitCallback.retrieveRows

        //myModel.put("selected_outages", CurrentOutageParseResponse.findSelectedOutagesIDs(request,m_outageService));